package com.test.demo;

public class ArrayDemo1 {
    public static void main(String[] args) {
        //目标：认识使用数组的好处，数组的定义，访问
        randomName();
    }

    //请帮我开发一个随机点名的方法，假设有15名学生
    public static void randomName() {
        //1.定义一个数组，存储5名学生的姓名
        //静态初始化数组，定义数组的同时给数组赋值
        String[] namea = {"张三", "李四", "王五", "赵六", "孙七"};//用这个简化形式
        String[] nameb = new String[]{"张三", "李四", "王五", "赵六", "孙七"};
        String namec[] = new String[]{"张三", "李四", "王五", "赵六", "孙七"};
        //2.随机产生一个索引，根据下标找到对应的学生姓名
        //Math.random()产生一个0-1之间的随机小数
        // 获取数组的长度（就是数组元素的个数）
        System.out.println(namea.length); // 5
        int index = (int) (Math.random() * namea.length);//0-4
        //3.根据索引找到对应的学生姓名:数组名[索引值]
        String name = namea[index];
        System.out.println("今天的幸运儿是：" + name);
    }
}







